/**
 ****************************************************************************************************
 * @file        exti.h
 * @version     V1.0
 * @brief       外部中断 驱动代码
 ****************************************************************************************************
 * @attention   Waiken-Smart 慧勤智远
 *
 * 实验平台:    GD32H759IMT6小系统板
 *
 ****************************************************************************************************
 */	

 #ifndef __EXTI_H
 #define __EXTI_H
 
 #include "sys.h"
 
 /******************************************************************************************/
 /* 引脚中断线 和 中断编号 & 中断服务函数 定义 */ 
 
 #define KEY0_EXTI_PORT_SOURCE              EXTI_SOURCE_GPIOC
 #define KEY0_EXTI_PIN_SOURCE               EXTI_SOURCE_PIN1
 #define KEY0_EXTI_LINE                     EXTI_1   
 #define KEY0_EXTI_IRQn                     EXTI1_IRQn
 #define KEY0_EXTI_IRQHandler               EXTI1_IRQHandler
 
 #define WKUP_EXTI_PORT_SOURCE              EXTI_SOURCE_GPIOA
 #define WKUP_EXTI_PIN_SOURCE               EXTI_SOURCE_PIN0
 #define WKUP_EXTI_LINE                     EXTI_0   
 #define WKUP_EXTI_IRQn                     EXTI0_IRQn
 #define WKUP_EXTI_IRQHandler               EXTI0_IRQHandler
 
 /******************************************************************************************/
 
 
 void extix_init(void);   /* 外部中断初始化 */
 
 #endif
 
 
 
 
 
 